<html>
<head><meta charset="utf-8"><title>meeting 2021.02.04 · wg-async-foundations · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/index.html">wg-async-foundations</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html">meeting 2021.02.04</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="225208611"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225208611" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225208611">(Feb 04 2021 at 19:20)</a>:</h4>
<p><span class="user-group-mention" data-user-group-id="1172">@WG-async-foundations</span> meeting in 10 minutes</p>



<a name="225210388"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225210388" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225210388">(Feb 04 2021 at 19:32)</a>:</h4>
<p><span class="user-group-mention" data-user-group-id="1172">@WG-async-foundations</span> hello!</p>



<a name="225210551"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225210551" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225210551">(Feb 04 2021 at 19:33)</a>:</h4>
<p>First: Any updates on ongoing work?</p>



<a name="225210834"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225210834" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225210834">(Feb 04 2021 at 19:35)</a>:</h4>
<p>Looks like there has been more bikeshedding on <a href="https://github.com/rust-lang/rfcs/pull/3014"><code>must_not_suspend</code> lint RFC</a> but that we are going to go with that name for now, and wait to finalize for stabilization</p>



<a name="225210928"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225210928" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225210928">(Feb 04 2021 at 19:36)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/74304">#74304</a> to stabilize the <code>Wake</code> trait has been approved for merge</p>



<a name="225211020"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225211020" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225211020">(Feb 04 2021 at 19:37)</a>:</h4>
<p>Ok, moving on</p>



<a name="225211081"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225211081" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225211081">(Feb 04 2021 at 19:37)</a>:</h4>
<p>We have one new issue:</p>
<h2>Inconsistent move behavior in closure with async block <a href="https://github.com/rust-lang/rust/issues/81653">#81653</a></h2>



<a name="225211280"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225211280" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225211280">(Feb 04 2021 at 19:38)</a>:</h4>
<p>This has more to do with the closure capture semantics than anything, I think</p>



<a name="225211496"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225211496" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225211496">(Feb 04 2021 at 19:40)</a>:</h4>
<p>I'm trying to figure out why <code>Copy</code> is important here</p>



<a name="225211551"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225211551" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225211551">(Feb 04 2021 at 19:41)</a>:</h4>
<p>Oh yeah, quick updates on ongoing work! — <code>Stream</code> is now available on nightly, <code>Wake</code> is being stabilized in 1.51, and we're one naming conversation away from stabilizing <code>task::ready!</code></p>



<a name="225211616"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225211616" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225211616">(Feb 04 2021 at 19:41)</a>:</h4>
<p>ah right, I forgot to mention those, thanks for all the work you've done on them <span class="user-mention" data-user-id="211722">@Yoshua Wuyts</span>!</p>



<a name="225211763"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225211763" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225211763">(Feb 04 2021 at 19:42)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116883">tmandry</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04/near/225211496">said</a>:</p>
<blockquote>
<p>I'm trying to figure out why <code>Copy</code> is important here</p>
</blockquote>
<p>it does seem very unexpected that non-<code>Copy</code> locals are captured by move and <code>Copy</code> locals are captured by reference</p>



<a name="225211795"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225211795" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225211795">(Feb 04 2021 at 19:43)</a>:</h4>
<p>Hello all, apologies for being late</p>



<a name="225212306"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225212306" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225212306">(Feb 04 2021 at 19:47)</a>:</h4>
<p>(towards the end of the meeting I can share some upcoming work I have planned)</p>



<a name="225212353"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225212353" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225212353">(Feb 04 2021 at 19:47)</a>:</h4>
<p>Left a comment on <a href="https://github.com/rust-lang/rust/issues/81653">#81653</a> and marked it on deck. I'd like to know more about why it's happening.</p>



<a name="225212400"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225212400" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225212400">(Feb 04 2021 at 19:47)</a>:</h4>
<p>That's the only new issue, so we can move on to other topics :)</p>



<a name="225212450"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225212450" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225212450">(Feb 04 2021 at 19:48)</a>:</h4>
<p><span class="user-mention" data-user-id="211722">@Yoshua Wuyts</span> would be happy to hear about it</p>



<a name="225212480"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225212480" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225212480">(Feb 04 2021 at 19:48)</a>:</h4>
<p>You mean now? -- sure!</p>



<a name="225212485"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225212485" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225212485">(Feb 04 2021 at 19:48)</a>:</h4>
<p>The only other thing I have is that I'm going to send out a poll to find a new meeting time that works better for everyone</p>



<a name="225212545"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225212545" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225212545">(Feb 04 2021 at 19:48)</a>:</h4>
<p>so now that <code>Stream</code> is available on nightly, it means we can move to implement a bunch of <code>Stream</code>-related utilities</p>



<a name="225212560"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225212560" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225212560">(Feb 04 2021 at 19:49)</a>:</h4>
<p>In addition, I believe I've answered all comments/concerns on <a href="https://github.com/rust-lang/rfcs/pull/2996">https://github.com/rust-lang/rfcs/pull/2996</a> - it's been approved by a few members of the lang team, but not all, though I don't know of anything blocking those additional approvers</p>



<a name="225212625"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225212625" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225212625">(Feb 04 2021 at 19:49)</a>:</h4>
<p>I'm not sure how to get it to continue moving forward</p>



<a name="225212646"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225212646" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225212646">(Feb 04 2021 at 19:49)</a>:</h4>
<p>This includes <code>stream::{from_iter, ready, pending, empty}</code></p>



<a name="225212660"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225212660" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225212660">(Feb 04 2021 at 19:49)</a>:</h4>
<p><span class="user-mention silent" data-user-id="225192">Nell Shamrell-Harrington</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04/near/225212560">said</a>:</p>
<blockquote>
<p>In addition, I believe I've answered all comments/concerns on <a href="https://github.com/rust-lang/rfcs/pull/2996">https://github.com/rust-lang/rfcs/pull/2996</a> - it's been approved by a few members of the lang team, but not all, though I don't know of anything blocking those additional approvers</p>
</blockquote>
<p>sounds good, maybe worth sending out a ping (or asking <span class="user-mention" data-user-id="116009">@nikomatsakis</span> what he thinks should happen)</p>



<a name="225212834"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225212834" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225212834">(Feb 04 2021 at 19:50)</a>:</h4>
<p>And once <code>stream::from_iter</code> is implemented, we can use that to create conversions from collections to streams. E.g. <code>Vec::{stream, stream_mut}</code>, which will later come in useful when we have adapter methods on <code>Stream</code> itself.</p>



<a name="225212937"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225212937" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225212937">(Feb 04 2021 at 19:51)</a>:</h4>
<p>(this may sound like a bit of a non-sequitur, but I think I can explain this properly on the PR with examples etc)</p>



<a name="225213052"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225213052" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225213052">(Feb 04 2021 at 19:52)</a>:</h4>
<p>interesting, hadn't considered adding those but I can see some ways they might be useful</p>



<a name="225213283"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225213283" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225213283">(Feb 04 2021 at 19:54)</a>:</h4>
<p>Any other updates?</p>



<a name="225213296"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225213296" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225213296">(Feb 04 2021 at 19:54)</a>:</h4>
<p>yeah the short version is that if we ever want to be able to convert <code>for x in y { foo(x).await }</code> to a <code>y.map().collect()</code>, we'll need to be able to do something like <code>y.stream().map().collect()</code>(where <code>map</code> would be an async map)</p>



<a name="225213349"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225213349" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225213349">(Feb 04 2021 at 19:54)</a>:</h4>
<p>uhhh, realizing that may be a bit overwhelming to read <span aria-label="sweat smile" class="emoji emoji-1f605" role="img" title="sweat smile">:sweat_smile:</span></p>



<a name="225213420"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225213420" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225213420">(Feb 04 2021 at 19:55)</a>:</h4>
<p>ah so you're talking about an <code>IntoStream</code> trait?</p>



<a name="225213454"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225213454" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225213454">(Feb 04 2021 at 19:55)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116883">tmandry</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04/near/225213283">said</a>:</p>
<blockquote>
<p>Any other updates?</p>
</blockquote>
<p>wanted to ask: do we have any idea / timeline for when we want to "agree on" / rafity the async roadmap?</p>



<a name="225213569"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225213569" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Didrik Nordstrom <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225213569">(Feb 04 2021 at 19:56)</a>:</h4>
<p>Btw sending out a last request for review on an async book addition in <a href="https://github.com/rust-lang/async-book/pull/124">https://github.com/rust-lang/async-book/pull/124</a><br>
It isn't critical though, we can do without a third set of eyes.</p>



<a name="225213585"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225213585" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225213585">(Feb 04 2021 at 19:56)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116883">tmandry</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04/near/225213420">said</a>:</p>
<blockquote>
<p>ah so you're talking about an <code>IntoStream</code> trait?</p>
</blockquote>
<p>oh oops; I meant the non-trait counterparts to <code>iter</code> and <code>iter_mut</code>, which I figured we could name <code>stream</code> and <code>stream_mut</code>. <code>IntoStream</code> would require async traits which we don't have yet.</p>



<a name="225213743"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225213743" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225213743">(Feb 04 2021 at 19:57)</a>:</h4>
<p><span class="user-mention silent" data-user-id="211722">Yoshua Wuyts</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04/near/225213454">said</a>:</p>
<blockquote>
<p>wanted to ask: do we have any idea / timeline for when we want to "agree on" / rafity the async roadmap?</p>
</blockquote>
<p>good question. I need to review that thread again and look at how it connects with <span class="user-mention" data-user-id="116009">@nikomatsakis</span>' doc about a long term roadmap</p>



<a name="225213753"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225213753" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225213753">(Feb 04 2021 at 19:57)</a>:</h4>
<p>woah</p>



<a name="225213842"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225213842" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225213842">(Feb 04 2021 at 19:58)</a>:</h4>
<p>there</p>



<a name="225213863"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225213863" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225213863">(Feb 04 2021 at 19:58)</a>:</h4>
<p>formatting issues</p>



<a name="225213992"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225213992" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225213992">(Feb 04 2021 at 19:59)</a>:</h4>
<p>yeah, perhaps the right ordering would be to wait for the lang team vision to come first, then have our roadmap follow after that?</p>



<a name="225214033"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214033" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214033">(Feb 04 2021 at 19:59)</a>:</h4>
<p>potentially</p>



<a name="225214075"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214075" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214075">(Feb 04 2021 at 19:59)</a>:</h4>
<p>otherwise I think we should be able to have a roadmap in the next couple weeks, end of Feb at the latest?</p>



<a name="225214092"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214092" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214092">(Feb 04 2021 at 19:59)</a>:</h4>
<p>I also still need to author a web version of the async skill tree -- that may take a few weeks as well</p>



<a name="225214250"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214250" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214250">(Feb 04 2021 at 20:00)</a>:</h4>
<p>End of feb sounds good; I can make sure to push ahead on webifying the skill tree for around that time</p>



<a name="225214256"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214256" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214256">(Feb 04 2021 at 20:00)</a>:</h4>
<p>yeah, that would be really helpful for looking at the longer term especially</p>



<a name="225214291"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214291" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214291">(Feb 04 2021 at 20:01)</a>:</h4>
<p><em>nods</em></p>



<a name="225214303"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214303" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214303">(Feb 04 2021 at 20:01)</a>:</h4>
<p>and the nearer term if we can get it by then</p>



<a name="225214386"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214386" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214386">(Feb 04 2021 at 20:01)</a>:</h4>
<p>yep; for sure</p>



<a name="225214450"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214450" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214450">(Feb 04 2021 at 20:02)</a>:</h4>
<p>but the graphic you made is also good for that :)</p>



<a name="225214459"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214459" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214459">(Feb 04 2021 at 20:02)</a>:</h4>
<p>/me stares at their backlog <span aria-label="sweat" class="emoji emoji-1f613" role="img" title="sweat">:sweat:</span></p>



<a name="225214493"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214493" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214493">(Feb 04 2021 at 20:02)</a>:</h4>
<p>please let me know how I can help - my time is limited, but I definitely want to contribute to this effort</p>



<a name="225214541"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214541" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214541">(Feb 04 2021 at 20:02)</a>:</h4>
<p><span class="user-mention" data-user-id="225192">@Nell Shamrell-Harrington</span> oh! -- actually, I could probably use your help with webifying this doc I made, if you're interested in that at all?</p>



<a name="225214553"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214553" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214553">(Feb 04 2021 at 20:02)</a>:</h4>
<p>I wouldn't consider it a blocker for the yearly roadmap</p>



<a name="225214577"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214577" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214577">(Feb 04 2021 at 20:03)</a>:</h4>
<p><span class="user-mention" data-user-id="211722">@Yoshua Wuyts</span> sure thing!</p>



<a name="225214603"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214603" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Yoshua Wuyts <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214603">(Feb 04 2021 at 20:03)</a>:</h4>
<p>cool, let's chat offline ^^</p>



<a name="225214609"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214609" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214609">(Feb 04 2021 at 20:03)</a>:</h4>
<p>sounds good!</p>



<a name="225214717"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214717" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214717">(Feb 04 2021 at 20:04)</a>:</h4>
<p><span aria-label="tada" class="emoji emoji-1f389" role="img" title="tada">:tada:</span> very excited for that effort!</p>



<a name="225214735"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214735" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214735">(Feb 04 2021 at 20:04)</a>:</h4>
<p>we're past time, I should wrap this up</p>



<a name="225214746"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214746" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214746">(Feb 04 2021 at 20:04)</a>:</h4>
<p>Thank you so much for leading us!</p>



<a name="225214798"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214798" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214798">(Feb 04 2021 at 20:04)</a>:</h4>
<p><span aria-label="smiling face" class="emoji emoji-263a" role="img" title="smiling face">:smiling_face:</span></p>



<a name="225214810"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202021.02.04/near/225214810" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202021.2E02.2E04.html#225214810">(Feb 04 2021 at 20:04)</a>:</h4>
<p>thanks everyone for coming! I'll send out the poll shortly so be on the lookout</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>